﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ShellAnywhere.Model
{
	public interface IAction : IParam
	{
		#region props
		string Description { get; }
		IVerb Verb { get; set; }
		ITarget Target { get; set; }
		IParam[] Params { get; set; }		
		#endregion props

		#region methods
		bool Execute();
		#endregion methods
	}
}
